<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:p="http://primefaces.org/ui">

<ui:composition template="/WEB-INF/templates/template.xhtml">
    <ui:define name="content">
    	<h:form>
    		<table width="1400px">
			<tr>
				<td width="1400px">
    				<p:messages id="messages" showDetail="true" autoUpdate="true" closable="true" />
					<p:dataTable var="prog" value="#{homeBean.programas}" paginator="true" rows="10" >  
				  
				        <f:facet name="header">  
				            Bandeja Personal
				        </f:facet>  
				  
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Nombre Programa" />  
				            </f:facet>  
				            <h:outputText value="#{prog.nombrePrograma}" />  
				        </p:column>  
				  
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Tipo Programa" />  
				            </f:facet>
				            <h:outputText value="#{prog.tipoProgramaDTO.nombreTipoPrograma}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Categoria" />  
				            </f:facet>
				            <h:outputText value="#{prog.categoriaDTO.nombreCategoria}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Modalidad" />  
				            </f:facet>
				            <h:outputText value="#{prog.modalidadDTO.nombreModalidad}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Estado" />  
				            </f:facet>
				            <h:outputText value="#{prog.estado}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Ver" />  
				            </f:facet>
				            <p:commandLink action="#{homeBean.seleccionarPrograma(prog)}" ajax="false" value="Ver"/>
				        </p:column>  
				    </p:dataTable>
				    </td>
    			</tr>
    			<tr>
    				<td>
    				<br/><br/>
    				<p:dataTable var="prog" value="#{homeBean.programasGeneral}" paginator="true" rows="10" >  
				  
				        <f:facet name="header">  
				            Bandeja de Programas
				        </f:facet>  
				  
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Nombre Programa" />  
				            </f:facet>  
				            <h:outputText value="#{prog.nombrePrograma}" />  
				        </p:column>  
				  
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Categoria" />  
				            </f:facet>
				            <h:outputText value="#{prog.categoriaDTO.nombreCategoria}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Estado" />  
				            </f:facet>
				            <h:outputText value="#{prog.estado}" />  
				        </p:column>
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Fecha" />  
				            </f:facet>
				            <h:outputText value="#{prog.fechaEstadoActual}" />  
				        </p:column> 
				        
				        <p:column>  
				            <f:facet name="header">  
				                <h:outputText value="Ver" />  
				            </f:facet>
				            <p:commandLink value="#{etiquetaBean.e('Resumen', 'seguridad.recuperar')}" action="#{homeBean.seleccionarProgramaModal(prog)}" type="button" onclick="PF('dlg2').show();" />
				        </p:column>  
				    </p:dataTable>
				    
				    
		 			<p:dialog header="#{etiquetaBean.e('Resumen', 'seguridad.resumen')}" widgetVar="dlg2" modal="true" height="500" width="700">
		 				<p:dataTable var="prog" value="#{homeBean.programaLogs}" paginator="true" rows="10" >  
				  
					        <f:facet name="header">  
					            Historial Estados
					        </f:facet>  
					  
					         
					        <p:column>  
					            <f:facet name="header">  
					                <h:outputText value="Usuario" />  
					            </f:facet>  
					            <h:outputText value="#{prog.nombreUsuario}" />  
					        </p:column>  
					        
					        <p:column>  
					            <f:facet name="header">  
					                <h:outputText value="Rol" />  
					            </f:facet>  
					            <h:outputText value="#{prog.nombreRol}" />  
					        </p:column>  
					        
					        <p:column>  
					            <f:facet name="header">  
					                <h:outputText value="Estado" />  
					            </f:facet>  
					            <h:outputText value="#{prog.estado}" />  
					        </p:column>  
					        <p:column>  
					            <f:facet name="header">  
					                <h:outputText value="Fecha" />
					            </f:facet>  
					            <h:outputText value="#{prog.fecha}" >
					            	<f:convertDateTime pattern="dd-MM-yyyy hh:mm" />
					            </h:outputText>  
					        </p:column> 
					        
					        
					    </p:dataTable>
		 			</p:dialog>
    				</td>
    				
    			</tr>
    		</table>
        </h:form>
    </ui:define>
</ui:composition>
</html>
